package com.tinem.platform.module.pojo.vo.pay;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author fzh
 * @version v1
 * @program: platform
 * @className OrderPayInfo
 * @description 订单支付信息
 * @site
 * @company
 * @create 2021-11-01 16:54
 */
@Data
public class OrderPayInfo {

    @ApiModelProperty(name = "id", value = "ID",required = true)
    private String id;

    @ApiModelProperty(name = "orderId", value = "订单id",required = true)
    private String orderId;

    @ApiModelProperty(name = "payChannel", value = "支付渠道id",required = true)
    private String payChannel;

    @ApiModelProperty(name = "channelStatus", value = "渠道状态",required = true)
    private String channelStatus;

    @ApiModelProperty(name = "channelMessage", value = "渠道消息",required = true)
    private String channelMessage;

    @ApiModelProperty(name = "revision", value = "乐观锁",required = false)
    private Integer revision;

    @ApiModelProperty(name = "createdBy", value = "创建人",required = false)
    private String createdBy;

    @ApiModelProperty(name = "createdTime", value = "创建时间",required = false)
    private Date createdTime;

    @ApiModelProperty(name = "updatedBy", value = "更新人",required = false)
    private String updatedBy;

    @ApiModelProperty(name = "updatedTime", value = "更新时间",required = false)
    private Date updatedTime;

}
